---
title: "Hugo on Apple M1"
date: 2020-12-10
description: "The new Mac Mini M1 base model is blazing fast! We have run the Hugo benchmarks comparing it to a MacBook four times more expensive."
---

<p><i>By <a href="https://github.com/bep/">bep</a></i></p>

<p>
  The table below shows all of Hugo's benchmarks run on both a MacBook with Intel CPU and a Mac Mini M1 with an ARM CPU.
</p>
<p>Some notes:

  <ul>
    <li>The Intel Mac is a 2019 16 inch MacBook with 2,3 GHz 8-Core Intel Core i9 with 32 GB ram.</li>
    <li>The ARM Mac is a new Mac Mini M1 base model with 8 GB of ram</li>
    <li>The benchmarks are run with <code>go test -test.run=NONE -bench="Benchmark" -test.benchmem=true -cpu=8 -count=4 ./...</code>. Since the M1 does not have a concept of Turbo Boost, I kept that on when running the Intel benchmarks.</li>
    <li>The right column is the Mac Mini, negative (black) numbers are good, positive numbers (red) are not so good.</li>
    <li>Go is compiled from the latest source: <code>go version devel +5627a4dc30 Wed Dec 9 16:57:37 2020 +0000 darwin/arm64</code></li>
  </ul>
</p>

<p>
  This test isn't exactly comparing apples with apples (pun intended); this is a 4K USD computer compared to a 1K computer, but that makes the performance of the Mac Mini even more impressive.
</p>

<p>
  There are some areas where the Intel still outshines the ARM, and that is most likely areas with highly optimized assembly code, and this will certainly improve. More benchmarks can be found <a href="https://roland.zone/m1-go-benchmarks/">here</a>.
</p>

<p>
 You probably want to watch <a href="https://github.com/golang/go/issues/42756">issue</a> to track when we can get a Go release with MacOS M1 support. A couple of months?
</p>

<p>
  Also, this <a href="https://docs.google.com/document/d/1iWUstb66v66tTVxQWNMZ1BehgNzEmykzqDCUp5l8ip8/edit">work document</a> is a great resource for getting a native Go development environment up and running on the M1.
</p>

<h2>Benchstat Output</h2>

<style>
  td {
    padding: 10px;
  }

  th,
  td {
    border: none;
  }
</style>
<table class="benchstat oldnew" style="border-collapse: collapse; width: 100%">
  <tr class="configs">
    <th style="text-align: left;"></th>
    <th>
      hugo-intel.txt
    </th>
    <th>
      hugo-m1.txt
    </th>
  </tr>
  <tbody>
    <tr>
      <th style="text-align: left;"></th>
      <th colspan="2" class="metric" style="">
        time/op
      </th>
      <th style="">
        delta
      </th>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/common/hreflect
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        IsTruthFul-8
      </td>
      <td>
        15.0ns ± 3%
      </td>
      <td>
        12.6ns ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.31%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/common/maps
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ScratchGet-8
      </td>
      <td>
        15.1ns ± 1%
      </td>
      <td>
        13.8ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −8.74%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/helpers
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        StripHTML-8
      </td>
      <td>
        2.02µs ± 0%
      </td>
      <td>
        1.61µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −20.15%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        TestTruncateWordsToWholeSentence-8
      </td>
      <td>
        50.1ns ± 2%
      </td>
      <td>
        45.1ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −9.98%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        TestTruncateWordsToWholeSentenceOld-8
      </td>
      <td>
        4.23µs ± 2%
      </td>
      <td>
        3.15µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.53%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        TotalWords-8
      </td>
      <td>
        6.38µs ± 2%
      </td>
      <td>
        5.90µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −7.63%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        EmojiKyokomiFprint-8
      </td>
      <td>
        30.9µs ± 5%
      </td>
      <td>
        25.1µs ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.83%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        EmojiKyokomiSprint-8
      </td>
      <td>
        29.9µs ± 1%
      </td>
      <td>
        24.3µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.49%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        HugoEmoji-8
      </td>
      <td>
        1.56µs ±10%
      </td>
      <td>
        4.27µs ± 3%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;174.22%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ReaderContains-8
      </td>
      <td>
        4.01µs ± 1%
      </td>
      <td>
        4.23µs ± 2%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;5.48%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        MD5FromFileFast/full=false-8
      </td>
      <td>
        2.36µs ± 1%
      </td>
      <td>
        1.75µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.92%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        MD5FromFileFast/full=true-8
      </td>
      <td>
        32.7µs ± 2%
      </td>
      <td>
        36.3µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;10.85%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Safe-8
      </td>
      <td>
        418ns ± 3%
      </td>
      <td>
        312ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.42%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Reuse_slice-8
      </td>
      <td>
        352ns ± 2%
      </td>
      <td>
        271ns ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.25%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Reuse_slice_sorted-8
      </td>
      <td>
        203ns ± 1%
      </td>
      <td>
        157ns ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −22.82%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugofs
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Walk-8
      </td>
      <td>
        271µs ± 1%
      </td>
      <td>
        210µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −22.70%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugofs/glob
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetGlob-8
      </td>
      <td>
        15.0ns ± 2%
      </td>
      <td>
        13.8ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −8.12%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugolib
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-1-8
      </td>
      <td>
        7.24ms ± 1%
      </td>
      <td>
        5.06ms ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −30.06%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-3-8
      </td>
      <td>
        9.20ms ± 0%
      </td>
      <td>
        6.56ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −28.75%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-5-8
      </td>
      <td>
        11.2ms ± 1%
      </td>
      <td>
        8.0ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −28.64%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-7-8
      </td>
      <td>
        13.4ms ± 1%
      </td>
      <td>
        9.6ms ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −28.18%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-9-8
      </td>
      <td>
        15.8ms ± 1%
      </td>
      <td>
        11.2ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −29.20%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ContentMap/CreateMissingNodes-8
      </td>
      <td>
        54.3µs ± 3%
      </td>
      <td>
        49.9µs ± 5%
      </td>
      <td class="delta" style="font-weight: bold;">
        −8.03%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetPage-8
      </td>
      <td>
        210ns ± 2%
      </td>
      <td>
        207ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.46%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetPageRegular/From_root-8
      </td>
      <td>
        1.64µs ± 1%
      </td>
      <td>
        0.88µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −46.14%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetPageRegular/Page_relative-8
      </td>
      <td>
        1.96µs ± 0%
      </td>
      <td>
        1.15µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −41.52%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        MergeByLanguage-8
      </td>
      <td>
        644ns ±15%
      </td>
      <td>
        599ns ±12%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.486 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Next-pages-300-8
      </td>
      <td>
        34.0ns ± 1%
      </td>
      <td>
        31.3ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −7.81%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Next-pages-5000-8
      </td>
      <td>
        65.5ns ± 2%
      </td>
      <td>
        38.3ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −41.42%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Prev-pages-300-8
      </td>
      <td>
        34.0ns ± 1%
      </td>
      <td>
        31.6ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −7.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Prev-pages-5000-8
      </td>
      <td>
        65.8ns ± 2%
      </td>
      <td>
        37.9ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −42.37%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Next-pages-300-8
      </td>
      <td>
        911ns ±17%
      </td>
      <td>
        621ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −31.82%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Next-pages-5000-8
      </td>
      <td>
        1.94µs ± 9%
      </td>
      <td>
        1.67µs ±11%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.057 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Prev-pages-300-8
      </td>
      <td>
        854ns ±32%
      </td>
      <td>
        631ns ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −26.16%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Prev-pages-5000-8
      </td>
      <td>
        1.98µs ± 4%
      </td>
      <td>
        1.66µs ± 5%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.34%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Next-pages-300-8
      </td>
      <td>
        914ns ±19%
      </td>
      <td>
        623ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −31.83%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Next-pages-5000-8
      </td>
      <td>
        13.6µs ± 1%
      </td>
      <td>
        11.3µs ± 4%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.04%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Prev-pages-300-8
      </td>
      <td>
        952ns ±21%
      </td>
      <td>
        627ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −34.12%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8
      </td>
      <td>
        13.1µs ± 1%
      </td>
      <td>
        11.2µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −14.35%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.ByTitle.Next-pages-300-8
      </td>
      <td>
        752ns ± 2%
      </td>
      <td>
        630ns ± 4%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.24%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.ByTitle.Next-pages-5000-8
      </td>
      <td>
        13.5µs ± 3%
      </td>
      <td>
        11.1µs ± 4%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.84%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ResourceChainPostProcess-8
      </td>
      <td>
        40.1ms ± 1%
      </td>
      <td>
        35.6ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −11.23%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ReplaceShortcodeTokens-8
      </td>
      <td>
        2.30µs ±34%
      </td>
      <td>
        7.02µs ± 3%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;205.66%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Bundle_with_image-8
      </td>
      <td>
        754µs ± 0%
      </td>
      <td>
        446µs ± 7%
      </td>
      <td class="delta" style="font-weight: bold;">
        −40.85%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Bundle_with_JSON_file-8
      </td>
      <td>
        728µs ± 0%
      </td>
      <td>
        437µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −39.95%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Tags_and_categories-8
      </td>
      <td>
        15.5ms ± 2%
      </td>
      <td>
        12.9ms ± 6%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.46%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Canonify_URLs-8
      </td>
      <td>
        27.1ms ± 2%
      </td>
      <td>
        25.9ms ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.69%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Deep_content_tree-8
      </td>
      <td>
        32.2ms ± 5%
      </td>
      <td>
        25.7ms ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −20.16%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Many_HTML_templates-8
      </td>
      <td>
        11.3ms ± 2%
      </td>
      <td>
        8.5ms ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −24.98%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Page_collections-8
      </td>
      <td>
        19.7ms ± 2%
      </td>
      <td>
        14.5ms ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −26.11%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_List_terms-8
      </td>
      <td>
        3.77ms ± 2%
      </td>
      <td>
        2.55ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −32.41%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Bundle_with_image-8
      </td>
      <td>
        5.54ms ± 0%
      </td>
      <td>
        3.98ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −28.09%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Bundle_with_JSON_file-8
      </td>
      <td>
        5.71ms ± 1%
      </td>
      <td>
        4.03ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −29.43%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Tags_and_categories-8
      </td>
      <td>
        24.6ms ± 2%
      </td>
      <td>
        19.0ms ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −22.47%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Canonify_URLs-8
      </td>
      <td>
        32.6ms ± 1%
      </td>
      <td>
        29.9ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −8.17%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Deep_content_tree-8
      </td>
      <td>
        41.3ms ± 1%
      </td>
      <td>
        31.6ms ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.60%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Many_HTML_templates-8
      </td>
      <td>
        19.9ms ± 1%
      </td>
      <td>
        14.4ms ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −27.53%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Page_collections-8
      </td>
      <td>
        28.8ms ± 0%
      </td>
      <td>
        21.2ms ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −26.29%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_List_terms-8
      </td>
      <td>
        9.02ms ± 1%
      </td>
      <td>
        6.55ms ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −27.39%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/identity
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        IdentityManager/Add-8
      </td>
      <td>
        702ns ±10%
      </td>
      <td>
        404ns ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −42.42%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        IdentityManager/Search-8
      </td>
      <td>
        2.14µs ± 2%
      </td>
      <td>
        1.15µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −46.07%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/langs/i18n
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/all-present-8
      </td>
      <td>
        254ns ± 1%
      </td>
      <td>
        315ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;23.86%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/present-in-default-8
      </td>
      <td>
        650ns ± 2%
      </td>
      <td>
        604ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −6.97%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/present-in-current-8
      </td>
      <td>
        252ns ± 1%
      </td>
      <td>
        309ns ± 2%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;22.83%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/missing-8
      </td>
      <td>
        614ns ± 0%
      </td>
      <td>
        574ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −6.48%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/file-missing-8
      </td>
      <td>
        1.43µs ± 3%
      </td>
      <td>
        1.19µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.26%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/context-provided-8
      </td>
      <td>
        732ns ± 1%
      </td>
      <td>
        648ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −11.46%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/readingTime-one-8
      </td>
      <td>
        480ns ± 1%
      </td>
      <td>
        462ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.61%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/readingTime-many-8
      </td>
      <td>
        972ns ± 0%
      </td>
      <td>
        823ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −15.28%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/same-id-and-translation-8
      </td>
      <td>
        248ns ± 1%
      </td>
      <td>
        312ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;26.12%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/same-id-and-translation-default-8
      </td>
      <td>
        648ns ± 2%
      </td>
      <td>
        602ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −6.96%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/unknown-language-code-8
      </td>
      <td>
        1.48µs ± 1%
      </td>
      <td>
        1.22µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.61%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/known-language-missing-plural-8
      </td>
      <td>
        985ns ± 3%
      </td>
      <td>
        858ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −12.99%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/dotted-bare-key-8
      </td>
      <td>
        238ns ± 2%
      </td>
      <td>
        314ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;32.13%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/lang-with-hyphen-8
      </td>
      <td>
        574ns ± 2%
      </td>
      <td>
        569ns ± 1%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.229 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/markup/goldmark
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorName-8
      </td>
      <td>
        395ns ± 1%
      </td>
      <td>
        334ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −15.39%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameAsciiOnly-8
      </td>
      <td>
        866ns ± 5%
      </td>
      <td>
        660ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.82%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameBlackfriday-8
      </td>
      <td>
        528ns ± 1%
      </td>
      <td>
        439ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameString-8
      </td>
      <td>
        438ns ± 2%
      </td>
      <td>
        362ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.39%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/metrics
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        HowSimilar-8
      </td>
      <td>
        1.92µs ± 0%
      </td>
      <td>
        1.50µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −21.55%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/output
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        Layout-8
      </td>
      <td>
        78.7ns ± 1%
      </td>
      <td>
        96.0ns ± 8%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;22.06%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        LayoutUncached-8
      </td>
      <td>
        6.93µs ± 0%
      </td>
      <td>
        5.69µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.83%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/parser/metadecoders
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysStringsOnlyInterfaceMaps-8
      </td>
      <td>
        790ns ±10%
      </td>
      <td>
        598ns ± 8%
      </td>
      <td class="delta" style="font-weight: bold;">
        −24.31%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysStringsOnlyStringMaps-8
      </td>
      <td>
        158ns ± 1%
      </td>
      <td>
        149ns ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −5.80%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysIntegers-8
      </td>
      <td>
        1.10µs ± 1%
      </td>
      <td>
        0.83µs ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.95%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/parser/pageparser
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ShortcodeLexer-8
      </td>
      <td>
        86.5µs ± 2%
      </td>
      <td>
        58.0µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −32.92%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Parse-8
      </td>
      <td>
        10.6µs ± 1%
      </td>
      <td>
        7.9µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.50%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ParseWithEmoji-8
      </td>
      <td>
        12.9µs ± 2%
      </td>
      <td>
        10.1µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −21.55%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/publisher
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ClassCollectorWriter-8
      </td>
      <td>
        18.2µs ± 0%
      </td>
      <td>
        13.6µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.52%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/related
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedNewIndex/singles-8
      </td>
      <td>
        48.2µs ± 1%
      </td>
      <td>
        40.8µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −15.24%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedNewIndex/all-8
      </td>
      <td>
        47.8µs ± 1%
      </td>
      <td>
        39.5µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.21%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedMatchesIn-8
      </td>
      <td>
        83.3µs ±12%
      </td>
      <td>
        78.0µs ±11%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.343 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Cold_cache-8
      </td>
      <td>
        192µs ± 6%
      </td>
      <td>
        166µs ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −13.75%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Cold_cache,_10-8
      </td>
      <td>
        209µs ± 2%
      </td>
      <td>
        173µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.10%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Warm_cache-8
      </td>
      <td>
        37.5µs ± 1%
      </td>
      <td>
        441.3µs ±16%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1077.34%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ResizeParallel-8
      </td>
      <td>
        1.27µs ± 1%
      </td>
      <td>
        1.64µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;29.40%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ResourcesMatch-8
      </td>
      <td>
        524ns ± 6%
      </td>
      <td>
        638ns ± 7%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;21.73%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ResourcesMatchA100-8
      </td>
      <td>
        136ns ±12%
      </td>
      <td>
        120ns ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −11.25%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        AssignMetadata-8
      </td>
      <td>
        15.4µs ± 1%
      </td>
      <td>
        11.6µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −24.64%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/images/exif
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeExif-8
      </td>
      <td>
        99.5µs ± 1%
      </td>
      <td>
        71.2µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −28.43%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/page
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PageCache-8
      </td>
      <td>
        137ns ± 1%
      </td>
      <td>
        131ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.23%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-100-8
      </td>
      <td>
        142ns ± 1%
      </td>
      <td>
        144ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.314 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-500-8
      </td>
      <td>
        613ns ± 5%
      </td>
      <td>
        595ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-1000-8
      </td>
      <td>
        1.60µs ± 4%
      </td>
      <td>
        1.42µs ± 5%
      </td>
      <td class="delta" style="font-weight: bold;">
        −11.24%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-5000-8
      </td>
      <td>
        6.28µs ± 2%
      </td>
      <td>
        5.97µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.89%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-100-8
      </td>
      <td>
        146ns ± 1%
      </td>
      <td>
        143ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.63%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-500-8
      </td>
      <td>
        615ns ± 4%
      </td>
      <td>
        595ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.314 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-1000-8
      </td>
      <td>
        801ns ± 1%
      </td>
      <td>
        657ns ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.94%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-5000-8
      </td>
      <td>
        899ns ± 1%
      </td>
      <td>
        753ns ± 6%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.27%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-100-8
      </td>
      <td>
        144ns ± 1%
      </td>
      <td>
        144ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.514 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-500-8
      </td>
      <td>
        603ns ± 2%
      </td>
      <td>
        595ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.32%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-1000-8
      </td>
      <td>
        901ns ± 4%
      </td>
      <td>
        758ns ± 7%
      </td>
      <td class="delta" style="font-weight: bold;">
        −15.85%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-5000-8
      </td>
      <td>
        994ns ± 5%
      </td>
      <td>
        855ns ± 5%
      </td>
      <td class="delta" style="font-weight: bold;">
        −13.97%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-100-8
      </td>
      <td>
        141ns ± 1%
      </td>
      <td>
        144ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;2.06%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-500-8
      </td>
      <td>
        594ns ± 2%
      </td>
      <td>
        595ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.257 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-1000-8
      </td>
      <td>
        454ns ±13%
      </td>
      <td>
        393ns ± 7%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.057 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-5000-8
      </td>
      <td>
        530ns ±10%
      </td>
      <td>
        461ns ± 6%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.057 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-100-8
      </td>
      <td>
        140ns ± 1%
      </td>
      <td>
        144ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;2.51%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-500-8
      </td>
      <td>
        583ns ± 0%
      </td>
      <td>
        596ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;2.14%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-1000-8
      </td>
      <td>
        441ns ± 6%
      </td>
      <td>
        443ns ± 8%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.686 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-5000-8
      </td>
      <td>
        535ns ± 4%
      </td>
      <td>
        532ns ± 7%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.686 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-100-8
      </td>
      <td>
        141ns ± 2%
      </td>
      <td>
        143ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.229 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-500-8
      </td>
      <td>
        586ns ± 0%
      </td>
      <td>
        595ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1.70%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-1000-8
      </td>
      <td>
        1.00µs ± 9%
      </td>
      <td>
        0.84µs ± 3%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.22%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-5000-8
      </td>
      <td>
        1.22µs ±11%
      </td>
      <td>
        0.99µs ± 7%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.47%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-100-8
      </td>
      <td>
        142ns ± 2%
      </td>
      <td>
        144ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.286 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-500-8
      </td>
      <td>
        587ns ± 1%
      </td>
      <td>
        596ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1.49%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-1000-8
      </td>
      <td>
        1.15µs ± 2%
      </td>
      <td>
        1.16µs ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.286 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-5000-8
      </td>
      <td>
        5.63µs ± 1%
      </td>
      <td>
        5.67µs ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.343 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SortByWeightAndReverse-8
      </td>
      <td>
        3.99µs ± 4%
      </td>
      <td>
        3.61µs ± 4%
      </td>
      <td class="delta" style="font-weight: bold;">
        −9.63%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PermalinkExpand-8
      </td>
      <td>
        970ns ± 9%
      </td>
      <td>
        709ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −26.86%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/resource_transformers/postcss
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImportResolver-8
      </td>
      <td>
        46.1µs ± 2%
      </td>
      <td>
        28.1µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −38.96%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        CSSEscaper-8
      </td>
      <td>
        666ns ± 2%
      </td>
      <td>
        552ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −17.11%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        CSSEscaperNoSpecials-8
      </td>
      <td>
        166ns ± 1%
      </td>
      <td>
        138ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.47%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeCSS-8
      </td>
      <td>
        355ns ± 1%
      </td>
      <td>
        351ns ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.057 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeCSSNoSpecials-8
      </td>
      <td>
        4.83ns ± 2%
      </td>
      <td>
        4.06ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −15.84%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        CSSValueFilter-8
      </td>
      <td>
        116ns ± 1%
      </td>
      <td>
        105ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −9.37%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        CSSValueFilterOk-8
      </td>
      <td>
        128ns ± 3%
      </td>
      <td>
        115ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −10.08%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        EscapedExecute-8
      </td>
      <td>
        1.80µs ± 1%
      </td>
      <td>
        1.35µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.07%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        HTMLNospaceEscaper-8
      </td>
      <td>
        768ns ± 2%
      </td>
      <td>
        628ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.25%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        HTMLNospaceEscaperNoSpecials-8
      </td>
      <td>
        221ns ± 1%
      </td>
      <td>
        159ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −28.16%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        StripTags-8
      </td>
      <td>
        611ns ± 2%
      </td>
      <td>
        500ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.07%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        StripTagsNoSpecials-8
      </td>
      <td>
        71.3ns ± 0%
      </td>
      <td>
        55.0ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −22.90%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithNum-8
      </td>
      <td>
        355ns ± 2%
      </td>
      <td>
        274ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −22.83%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithStr-8
      </td>
      <td>
        1.29µs ± 1%
      </td>
      <td>
        0.99µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.43%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithStrNoSpecials-8
      </td>
      <td>
        412ns ± 1%
      </td>
      <td>
        317ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.08%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithObj-8
      </td>
      <td>
        1.49µs ± 1%
      </td>
      <td>
        1.14µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.15%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithObjNoSpecials-8
      </td>
      <td>
        566ns ± 1%
      </td>
      <td>
        441ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −22.15%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSStrEscaperNoSpecials-8
      </td>
      <td>
        182ns ± 2%
      </td>
      <td>
        143ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −21.16%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSStrEscaper-8
      </td>
      <td>
        681ns ± 1%
      </td>
      <td>
        557ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.18%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSRegexpEscaperNoSpecials-8
      </td>
      <td>
        176ns ± 1%
      </td>
      <td>
        152ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −13.74%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSRegexpEscaper-8
      </td>
      <td>
        694ns ± 2%
      </td>
      <td>
        561ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −19.20%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        TemplateSpecialTags-8
      </td>
      <td>
        120µs ± 1%
      </td>
      <td>
        92µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.07%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        URLEscaper-8
      </td>
      <td>
        1.50µs ± 1%
      </td>
      <td>
        1.06µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −29.35%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        URLEscaperNoSpecials-8
      </td>
      <td>
        140ns ± 1%
      </td>
      <td>
        121ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −13.45%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        URLNormalizer-8
      </td>
      <td>
        1.10µs ± 1%
      </td>
      <td>
        0.78µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −28.45%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        URLNormalizerNoSpecials-8
      </td>
      <td>
        160ns ± 1%
      </td>
      <td>
        136ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −15.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SrcsetFilter-8
      </td>
      <td>
        497ns ± 2%
      </td>
      <td>
        343ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −30.87%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SrcsetFilterNoSpecials-8
      </td>
      <td>
        273ns ± 1%
      </td>
      <td>
        217ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −20.71%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ParseLarge-8
      </td>
      <td>
        18.6ms ± 0%
      </td>
      <td>
        14.6ms ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −21.41%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        VariableString-8
      </td>
      <td>
        98.2ns ± 1%
      </td>
      <td>
        79.9ns ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.72%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ListString-8
      </td>
      <td>
        2.77µs ± 1%
      </td>
      <td>
        2.26µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −18.34%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/tplimpl
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        Partial-8
      </td>
      <td>
        1.01µs ± 2%
      </td>
      <td>
        1.73µs ± 1%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;70.50%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        PartialCached-8
      </td>
      <td>
        61.0ns ± 3%
      </td>
      <td>
        100.3ns ± 2%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;64.49%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/transform
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        UnmarshalString-8
      </td>
      <td>
        1.14µs ± 1%
      </td>
      <td>
        1.29µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;13.17%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        UnmarshalResource-8
      </td>
      <td>
        138ns ± 0%
      </td>
      <td>
        108ns ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −22.17%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/transform/urlreplacers
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        AbsURL-8
      </td>
      <td>
        4.50µs ± 1%
      </td>
      <td>
        4.81µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;6.85%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        AbsURLSrcset-8
      </td>
      <td>
        3.49µs ± 2%
      </td>
      <td>
        3.21µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −7.97%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        XMLAbsURLSrcset-8
      </td>
      <td>
        3.41µs ± 1%
      </td>
      <td>
        3.23µs ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −5.27%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        XMLAbsURL-8
      </td>
      <td>
        1.85µs ± 0%
      </td>
      <td>
        1.85µs ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.343 n=4&#43;4)
      </td>
    </tr>
    <tr>
      <td style="text-align: right;padding: 0em 1em;">
        &nbsp;
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th style="text-align: left;"></th>
      <th colspan="2" class="metric" style="">
        alloc/op
      </th>
      <th style="">
        delta
      </th>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/common/hreflect
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        IsTruthFul-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/common/maps
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ScratchGet-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/helpers
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        StripHTML-8
      </td>
      <td>
        736B ± 0%
      </td>
      <td>
        728B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.09%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        TestTruncateWordsToWholeSentence-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        TestTruncateWordsToWholeSentenceOld-8
      </td>
      <td>
        2.50kB ± 0%
      </td>
      <td>
        2.50kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        TotalWords-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        EmojiKyokomiFprint-8
      </td>
      <td>
        31.4kB ± 0%
      </td>
      <td>
        31.4kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        EmojiKyokomiSprint-8
      </td>
      <td>
        31.3kB ± 0%
      </td>
      <td>
        31.3kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        HugoEmoji-8
      </td>
      <td>
        624B ± 0%
      </td>
      <td>
        616B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.28%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ReaderContains-8
      </td>
      <td>
        1.26kB ± 0%
      </td>
      <td>
        1.26kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        MD5FromFileFast/full=false-8
      </td>
      <td>
        240B ± 0%
      </td>
      <td>
        144B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −40.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        MD5FromFileFast/full=true-8
      </td>
      <td>
        32.9kB ± 0%
      </td>
      <td>
        32.9kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.429 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Safe-8
      </td>
      <td>
        224B ± 0%
      </td>
      <td>
        224B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Reuse_slice-8
      </td>
      <td>
        96.0B ± 0%
      </td>
      <td>
        96.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Reuse_slice_sorted-8
      </td>
      <td>
        32.0B ± 0%
      </td>
      <td>
        24.0B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugofs
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Walk-8
      </td>
      <td>
        103kB ± 0%
      </td>
      <td>
        99kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.89%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugofs/glob
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        GetGlob-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugolib
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-1-8
      </td>
      <td>
        2.33MB ± 0%
      </td>
      <td>
        2.25MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.37%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-3-8
      </td>
      <td>
        3.31MB ± 0%
      </td>
      <td>
        3.21MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −2.93%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-5-8
      </td>
      <td>
        4.32MB ± 0%
      </td>
      <td>
        4.20MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −2.62%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-7-8
      </td>
      <td>
        5.37MB ± 0%
      </td>
      <td>
        5.23MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −2.64%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-9-8
      </td>
      <td>
        6.44MB ± 0%
      </td>
      <td>
        6.27MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −2.57%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ContentMap/CreateMissingNodes-8
      </td>
      <td>
        14.9kB ± 0%
      </td>
      <td>
        14.4kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.11%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        GetPage-8
      </td>
      <td>
        16.0B ± 0%
      </td>
      <td>
        16.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetPageRegular/From_root-8
      </td>
      <td>
        686B ± 0%
      </td>
      <td>
        239B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −65.16%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetPageRegular/Page_relative-8
      </td>
      <td>
        763B ± 0%
      </td>
      <td>
        324B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −57.54%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        MergeByLanguage-8
      </td>
      <td>
        51.5B ± 1%
      </td>
      <td>
        50.8B ± 1%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.286 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Next-pages-300-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Next-pages-5000-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Prev-pages-300-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Prev-pages-5000-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Next-pages-300-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Next-pages-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Prev-pages-300-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Prev-pages-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Next-pages-300-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Next-pages-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Prev-pages-300-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.ByTitle.Next-pages-300-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.ByTitle.Next-pages-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ResourceChainPostProcess-8
      </td>
      <td>
        36.4MB ± 1%
      </td>
      <td>
        33.0MB ± 1%
      </td>
      <td class="delta" style="font-weight: bold;">
        −9.26%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ReplaceShortcodeTokens-8
      </td>
      <td>
        3.07kB ± 0%
      </td>
      <td>
        3.07kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Bundle_with_image-8
      </td>
      <td>
        437kB ± 0%
      </td>
      <td>
        426kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −2.43%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Bundle_with_JSON_file-8
      </td>
      <td>
        216kB ± 0%
      </td>
      <td>
        205kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.93%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Tags_and_categories-8
      </td>
      <td>
        10.3MB ± 0%
      </td>
      <td>
        9.7MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −6.68%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Canonify_URLs-8
      </td>
      <td>
        84.2MB ± 0%
      </td>
      <td>
        85.6MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1.67%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Deep_content_tree-8
      </td>
      <td>
        26.5MB ± 0%
      </td>
      <td>
        25.5MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.65%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Many_HTML_templates-8
      </td>
      <td>
        6.00MB ± 0%
      </td>
      <td>
        5.71MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.82%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Page_collections-8
      </td>
      <td>
        14.7MB ± 0%
      </td>
      <td>
        14.1MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.21%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_List_terms-8
      </td>
      <td>
        1.83MB ± 0%
      </td>
      <td>
        1.72MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −6.04%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Bundle_with_image-8
      </td>
      <td>
        1.93MB ± 0%
      </td>
      <td>
        1.90MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.39%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Bundle_with_JSON_file-8
      </td>
      <td>
        1.71MB ± 0%
      </td>
      <td>
        1.68MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.54%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Tags_and_categories-8
      </td>
      <td>
        14.2MB ± 0%
      </td>
      <td>
        13.4MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −5.48%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Canonify_URLs-8
      </td>
      <td>
        89.2MB ± 0%
      </td>
      <td>
        90.5MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1.42%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Deep_content_tree-8
      </td>
      <td>
        30.2MB ± 0%
      </td>
      <td>
        28.9MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.26%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Many_HTML_templates-8
      </td>
      <td>
        9.17MB ± 0%
      </td>
      <td>
        8.83MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.80%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Page_collections-8
      </td>
      <td>
        18.4MB ± 0%
      </td>
      <td>
        17.6MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.44%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_List_terms-8
      </td>
      <td>
        3.96MB ± 0%
      </td>
      <td>
        3.82MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.64%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/identity
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        IdentityManager/Add-8
      </td>
      <td>
        204B ± 7%
      </td>
      <td>
        131B ± 2%
      </td>
      <td class="delta" style="font-weight: bold;">
        −35.50%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        IdentityManager/Search-8
      </td>
      <td>
        751B ± 0%
      </td>
      <td>
        311B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −58.59%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/langs/i18n
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/all-present-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/present-in-default-8
      </td>
      <td>
        112B ± 0%
      </td>
      <td>
        112B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/present-in-current-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/missing-8
      </td>
      <td>
        112B ± 0%
      </td>
      <td>
        112B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/file-missing-8
      </td>
      <td>
        304B ± 0%
      </td>
      <td>
        288B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −5.26%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/context-provided-8
      </td>
      <td>
        200B ± 0%
      </td>
      <td>
        192B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/readingTime-one-8
      </td>
      <td>
        384B ± 0%
      </td>
      <td>
        384B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/readingTime-many-8
      </td>
      <td>
        608B ± 0%
      </td>
      <td>
        600B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.32%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/same-id-and-translation-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/same-id-and-translation-default-8
      </td>
      <td>
        112B ± 0%
      </td>
      <td>
        112B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/unknown-language-code-8
      </td>
      <td>
        720B ± 0%
      </td>
      <td>
        696B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.33%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/known-language-missing-plural-8
      </td>
      <td>
        488B ± 0%
      </td>
      <td>
        472B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −3.28%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/dotted-bare-key-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/lang-with-hyphen-8
      </td>
      <td>
        384B ± 0%
      </td>
      <td>
        384B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/markup/goldmark
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorName-8
      </td>
      <td>
        32.0B ± 0%
      </td>
      <td>
        24.0B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameAsciiOnly-8
      </td>
      <td>
        48.0B ± 0%
      </td>
      <td>
        48.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameBlackfriday-8
      </td>
      <td>
        184B ± 0%
      </td>
      <td>
        176B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.35%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameString-8
      </td>
      <td>
        64.0B ± 0%
      </td>
      <td>
        56.0B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −12.50%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/metrics
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        HowSimilar-8
      </td>
      <td>
        624B ± 0%
      </td>
      <td>
        624B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/output
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        Layout-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        LayoutUncached-8
      </td>
      <td>
        6.34kB ± 0%
      </td>
      <td>
        6.34kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/parser/metadecoders
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysStringsOnlyInterfaceMaps-8
      </td>
      <td>
        1.01kB ± 0%
      </td>
      <td>
        1.01kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysStringsOnlyStringMaps-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysIntegers-8
      </td>
      <td>
        1.01kB ± 0%
      </td>
      <td>
        1.01kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/parser/pageparser
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ShortcodeLexer-8
      </td>
      <td>
        119kB ± 0%
      </td>
      <td>
        118kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.10%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        Parse-8
      </td>
      <td>
        17.0kB ± 0%
      </td>
      <td>
        17.0kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ParseWithEmoji-8
      </td>
      <td>
        33.0kB ± 0%
      </td>
      <td>
        33.0kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.02%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/publisher
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ClassCollectorWriter-8
      </td>
      <td>
        34.8kB ± 0%
      </td>
      <td>
        34.6kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.53%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/related
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedNewIndex/singles-8
      </td>
      <td>
        21.9kB ± 0%
      </td>
      <td>
        21.9kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.06%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedNewIndex/all-8
      </td>
      <td>
        23.7kB ± 0%
      </td>
      <td>
        23.7kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.07%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedMatchesIn-8
      </td>
      <td>
        26.4kB ±26%
      </td>
      <td>
        26.4kB ±26%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.686 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Cold_cache-8
      </td>
      <td>
        160kB ± 0%
      </td>
      <td>
        183kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;14.12%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Cold_cache,_10-8
      </td>
      <td>
        172kB ± 0%
      </td>
      <td>
        187kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;8.44%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Warm_cache-8
      </td>
      <td>
        12.9kB ± 0%
      </td>
      <td>
        10.9kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −15.76%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ResizeParallel-8
      </td>
      <td>
        2.02kB ± 0%
      </td>
      <td>
        2.61kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;28.92%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ResourcesMatch-8
      </td>
      <td>
        503B ± 0%
      </td>
      <td>
        504B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ResourcesMatchA100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        AssignMetadata-8
      </td>
      <td>
        1.34kB ± 0%
      </td>
      <td>
        0.85kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −36.90%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/images/exif
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeExif-8
      </td>
      <td>
        161kB ± 0%
      </td>
      <td>
        184kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;14.31%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/page
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PageCache-8
      </td>
      <td>
        32.0B ± 0%
      </td>
      <td>
        24.0B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-500-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-1000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-500-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-1000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-500-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-1000-8
      </td>
      <td>
        24.0B ± 0%
      </td>
      <td>
        24.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-5000-8
      </td>
      <td>
        24.0B ± 0%
      </td>
      <td>
        24.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-500-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-1000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-500-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-1000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-500-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-1000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-5000-8
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td>
        8.00B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-100-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-500-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-1000-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-5000-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        SortByWeightAndReverse-8
      </td>
      <td>
        64.0B ± 0%
      </td>
      <td>
        48.0B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −25.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PermalinkExpand-8
      </td>
      <td>
        400B ± 0%
      </td>
      <td>
        304B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −24.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/resource_transformers/postcss
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImportResolver-8
      </td>
      <td>
        39.6kB ± 0%
      </td>
      <td>
        36.6kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −7.46%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSEscaper-8
      </td>
      <td>
        336B ± 0%
      </td>
      <td>
        336B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSEscaperNoSpecials-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeCSS-8
      </td>
      <td>
        160B ± 0%
      </td>
      <td>
        160B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeCSSNoSpecials-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSValueFilter-8
      </td>
      <td>
        96.0B ± 0%
      </td>
      <td>
        96.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSValueFilterOk-8
      </td>
      <td>
        48.0B ± 0%
      </td>
      <td>
        48.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        EscapedExecute-8
      </td>
      <td>
        624B ± 0%
      </td>
      <td>
        544B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −12.82%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        HTMLNospaceEscaper-8
      </td>
      <td>
        368B ± 0%
      </td>
      <td>
        368B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        HTMLNospaceEscaperNoSpecials-8
      </td>
      <td>
        32.0B ± 0%
      </td>
      <td>
        32.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StripTags-8
      </td>
      <td>
        224B ± 0%
      </td>
      <td>
        224B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StripTagsNoSpecials-8
      </td>
      <td>
        112B ± 0%
      </td>
      <td>
        112B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithNum-8
      </td>
      <td>
        40.0B ± 0%
      </td>
      <td>
        40.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithStr-8
      </td>
      <td>
        384B ± 0%
      </td>
      <td>
        384B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithStrNoSpecials-8
      </td>
      <td>
        96.0B ± 0%
      </td>
      <td>
        96.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithObj-8
      </td>
      <td>
        448B ± 0%
      </td>
      <td>
        440B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.79%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithObjNoSpecials-8
      </td>
      <td>
        160B ± 0%
      </td>
      <td>
        152B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −5.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSStrEscaperNoSpecials-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSStrEscaper-8
      </td>
      <td>
        336B ± 0%
      </td>
      <td>
        336B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSRegexpEscaperNoSpecials-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSRegexpEscaper-8
      </td>
      <td>
        336B ± 0%
      </td>
      <td>
        336B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        TemplateSpecialTags-8
      </td>
      <td>
        50.1kB ± 0%
      </td>
      <td>
        49.9kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.31%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLEscaper-8
      </td>
      <td>
        336B ± 0%
      </td>
      <td>
        336B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLEscaperNoSpecials-8
      </td>
      <td>
        112B ± 0%
      </td>
      <td>
        112B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLNormalizer-8
      </td>
      <td>
        176B ± 0%
      </td>
      <td>
        176B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLNormalizerNoSpecials-8
      </td>
      <td>
        112B ± 0%
      </td>
      <td>
        112B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SrcsetFilter-8
      </td>
      <td>
        160B ± 0%
      </td>
      <td>
        160B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SrcsetFilterNoSpecials-8
      </td>
      <td>
        160B ± 0%
      </td>
      <td>
        160B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ParseLarge-8
      </td>
      <td>
        5.46MB ± 0%
      </td>
      <td>
        5.46MB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.01%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        VariableString-8
      </td>
      <td>
        72.0B ± 0%
      </td>
      <td>
        72.0B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ListString-8
      </td>
      <td>
        1.61kB ± 0%
      </td>
      <td>
        1.47kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −8.46%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/tplimpl
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        Partial-8
      </td>
      <td>
        1.15kB ± 0%
      </td>
      <td>
        1.06kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −7.64%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PartialCached-8
      </td>
      <td>
        0.00B
      </td>
      <td>
        0.00B
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/transform
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        UnmarshalString-8
      </td>
      <td>
        832B ± 0%
      </td>
      <td>
        736B ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −11.54%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        UnmarshalResource-8
      </td>
      <td>
        144B ± 0%
      </td>
      <td>
        144B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/transform/urlreplacers
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        AbsURL-8
      </td>
      <td>
        1.57kB ± 0%
      </td>
      <td>
        1.57kB ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        AbsURLSrcset-8
      </td>
      <td>
        1.29kB ± 0%
      </td>
      <td>
        1.28kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.62%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        XMLAbsURLSrcset-8
      </td>
      <td>
        1.37kB ± 0%
      </td>
      <td>
        1.36kB ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.59%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        XMLAbsURL-8
      </td>
      <td>
        928B ± 0%
      </td>
      <td>
        928B ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr>
      <td style="text-align: right;padding: 0em 1em;">
        &nbsp;
      </td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <th style="text-align: left;"></th>
      <th colspan="2" class="metric" style="">
        allocs/op
      </th>
      <th style="">
        delta
      </th>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/common/hreflect
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        IsTruthFul-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/common/maps
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ScratchGet-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/helpers
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StripHTML-8
      </td>
      <td>
        4.00 ± 0%
      </td>
      <td>
        4.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        TestTruncateWordsToWholeSentence-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        TestTruncateWordsToWholeSentenceOld-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        TotalWords-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        EmojiKyokomiFprint-8
      </td>
      <td>
        71.0 ± 0%
      </td>
      <td>
        71.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        EmojiKyokomiSprint-8
      </td>
      <td>
        66.0 ± 0%
      </td>
      <td>
        66.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        HugoEmoji-8
      </td>
      <td>
        13.0 ± 0%
      </td>
      <td>
        13.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ReaderContains-8
      </td>
      <td>
        20.0 ± 0%
      </td>
      <td>
        20.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        MD5FromFileFast/full=false-8
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td>
        4.00 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −20.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        MD5FromFileFast/full=true-8
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Safe-8
      </td>
      <td>
        7.00 ± 0%
      </td>
      <td>
        7.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Reuse_slice-8
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        UniqueStrings/Reuse_slice_sorted-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugofs
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        Walk-8
      </td>
      <td>
        2.22k ± 0%
      </td>
      <td>
        2.22k ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugofs/glob
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        GetGlob-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/hugolib
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-1-8
      </td>
      <td>
        33.1k ± 0%
      </td>
      <td>
        33.2k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.20%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-3-8
      </td>
      <td>
        47.4k ± 0%
      </td>
      <td>
        47.6k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.58%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-5-8
      </td>
      <td>
        62.2k ± 0%
      </td>
      <td>
        62.6k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.69%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-7-8
      </td>
      <td>
        78.0k ± 0%
      </td>
      <td>
        78.6k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.75%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        Cascade/langs-9-8
      </td>
      <td>
        95.0k ± 0%
      </td>
      <td>
        95.7k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.78%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ContentMap/CreateMissingNodes-8
      </td>
      <td>
        258 ± 0%
      </td>
      <td>
        254 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −1.55%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        GetPage-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetPageRegular/From_root-8
      </td>
      <td>
        10.0 ± 0%
      </td>
      <td>
        6.0 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −40.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        GetPageRegular/Page_relative-8
      </td>
      <td>
        13.0 ± 0%
      </td>
      <td>
        10.0 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.08%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        MergeByLanguage-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Next-pages-300-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Next-pages-5000-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Prev-pages-300-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/.Prev-pages-5000-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Next-pages-300-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Next-pages-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Prev-pages-300-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Prev-pages-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Next-pages-300-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Next-pages-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Prev-pages-300-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.ByTitle.Next-pages-300-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PagesPrevNext/Pages.ByTitle.Next-pages-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ResourceChainPostProcess-8
      </td>
      <td>
        803k ± 1%
      </td>
      <td>
        817k ± 1%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=0.114 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ReplaceShortcodeTokens-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Bundle_with_image-8
      </td>
      <td>
        3.99k ± 0%
      </td>
      <td>
        4.03k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.93%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Bundle_with_JSON_file-8
      </td>
      <td>
        3.99k ± 0%
      </td>
      <td>
        4.03k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.93%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Tags_and_categories-8
      </td>
      <td>
        241k ± 0%
      </td>
      <td>
        244k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.97%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Canonify_URLs-8
      </td>
      <td>
        364k ± 0%
      </td>
      <td>
        366k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.39%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Deep_content_tree-8
      </td>
      <td>
        264k ± 0%
      </td>
      <td>
        268k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1.60%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Many_HTML_templates-8
      </td>
      <td>
        90.3k ± 0%
      </td>
      <td>
        91.1k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.90%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_Page_collections-8
      </td>
      <td>
        153k ± 0%
      </td>
      <td>
        156k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1.37%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Edit_List_terms-8
      </td>
      <td>
        30.4k ± 0%
      </td>
      <td>
        30.5k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.53%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Bundle_with_image-8
      </td>
      <td>
        23.2k ± 0%
      </td>
      <td>
        23.2k ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Bundle_with_JSON_file-8
      </td>
      <td>
        23.3k ± 0%
      </td>
      <td>
        23.3k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −0.01%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Tags_and_categories-8
      </td>
      <td>
        284k ± 0%
      </td>
      <td>
        287k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;1.05%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Canonify_URLs-8
      </td>
      <td>
        387k ± 0%
      </td>
      <td>
        388k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.20%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Deep_content_tree-8
      </td>
      <td>
        307k ± 0%
      </td>
      <td>
        309k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.63%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Many_HTML_templates-8
      </td>
      <td>
        129k ± 0%
      </td>
      <td>
        130k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.54%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_Page_collections-8
      </td>
      <td>
        199k ± 0%
      </td>
      <td>
        200k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.55%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        BuildSite/Regular_List_terms-8
      </td>
      <td>
        53.5k ± 0%
      </td>
      <td>
        53.6k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.11%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/identity
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        IdentityManager/Add-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −50.00%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        IdentityManager/Search-8
      </td>
      <td>
        15.0 ± 0%
      </td>
      <td>
        11.0 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −26.67%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/langs/i18n
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/all-present-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/present-in-default-8
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/present-in-current-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/missing-8
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/file-missing-8
      </td>
      <td>
        12.0 ± 0%
      </td>
      <td>
        12.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/context-provided-8
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/readingTime-one-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/readingTime-many-8
      </td>
      <td>
        9.00 ± 0%
      </td>
      <td>
        9.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/same-id-and-translation-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/same-id-and-translation-default-8
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/unknown-language-code-8
      </td>
      <td>
        14.0 ± 0%
      </td>
      <td>
        14.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/known-language-missing-plural-8
      </td>
      <td>
        8.00 ± 0%
      </td>
      <td>
        8.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/dotted-bare-key-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        I18nTranslate/lang-with-hyphen-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/markup/goldmark
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorName-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameAsciiOnly-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameBlackfriday-8
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SanitizeAnchorNameString-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/metrics
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        HowSimilar-8
      </td>
      <td>
        19.0 ± 0%
      </td>
      <td>
        19.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/output
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        Layout-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        LayoutUncached-8
      </td>
      <td>
        112 ± 0%
      </td>
      <td>
        112 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/parser/metadecoders
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysStringsOnlyInterfaceMaps-8
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysStringsOnlyStringMaps-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StringifyMapKeysIntegers-8
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/parser/pageparser
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ShortcodeLexer-8
      </td>
      <td>
        916 ± 0%
      </td>
      <td>
        916 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        Parse-8
      </td>
      <td>
        34.0 ± 0%
      </td>
      <td>
        34.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ParseWithEmoji-8
      </td>
      <td>
        16.0 ± 0%
      </td>
      <td>
        16.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/publisher
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ClassCollectorWriter-8
      </td>
      <td>
        149 ± 0%
      </td>
      <td>
        143 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.03%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/related
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedNewIndex/singles-8
      </td>
      <td>
        199 ± 0%
      </td>
      <td>
        199 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedNewIndex/all-8
      </td>
      <td>
        200 ± 0%
      </td>
      <td>
        200 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        RelatedMatchesIn-8
      </td>
      <td>
        196 ± 5%
      </td>
      <td>
        196 ± 5%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Cold_cache-8
      </td>
      <td>
        1.27k ± 0%
      </td>
      <td>
        1.27k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.16%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Cold_cache,_10-8
      </td>
      <td>
        1.43k ± 0%
      </td>
      <td>
        1.36k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.88%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImageExif/Warm_cache-8
      </td>
      <td>
        351 ± 0%
      </td>
      <td>
        327 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −6.84%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        ResizeParallel-8
      </td>
      <td>
        48.0 ± 0%
      </td>
      <td>
        55.0 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;14.58%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ResourcesMatch-8
      </td>
      <td>
        2.75 ±27%
      </td>
      <td>
        2.75 ±27%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ResourcesMatchA100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        AssignMetadata-8
      </td>
      <td>
        120 ± 0%
      </td>
      <td>
        80 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −33.33%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/images/exif
      </th>
    </tr>
    <tr class="worse">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeExif-8
      </td>
      <td>
        1.20k ± 0%
      </td>
      <td>
        1.20k ± 0%
      </td>
      <td class="delta" style="font-weight: bold;color: #c00;">
        &#43;0.50%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/page
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PageCache-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-500-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-1000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/Shuffled-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-500-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-1000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-500-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-1000-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByWeight.Reverse-5000-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-500-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-1000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByDate-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-500-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-1000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByPublishDate-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-500-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-1000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle-5000-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-100-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-500-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-1000-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SearchPage/ByTitle_Linear-5000-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SortByWeightAndReverse-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        PermalinkExpand-8
      </td>
      <td>
        13.0 ± 0%
      </td>
      <td>
        10.0 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −23.08%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/resources/resource_transformers/postcss
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        ImportResolver-8
      </td>
      <td>
        195 ± 0%
      </td>
      <td>
        186 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −4.62%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSEscaper-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSEscaperNoSpecials-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeCSS-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        DecodeCSSNoSpecials-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSValueFilter-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        CSSValueFilterOk-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        EscapedExecute-8
      </td>
      <td>
        18.0 ± 0%
      </td>
      <td>
        18.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        HTMLNospaceEscaper-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        HTMLNospaceEscaperNoSpecials-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StripTags-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        StripTagsNoSpecials-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithNum-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithStr-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithStrNoSpecials-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithObj-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSValEscaperWithObjNoSpecials-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSStrEscaperNoSpecials-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSStrEscaper-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSRegexpEscaperNoSpecials-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        JSRegexpEscaper-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        TemplateSpecialTags-8
      </td>
      <td>
        191 ± 0%
      </td>
      <td>
        191 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLEscaper-8
      </td>
      <td>
        4.00 ± 0%
      </td>
      <td>
        4.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLEscaperNoSpecials-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLNormalizer-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        URLNormalizerNoSpecials-8
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td>
        2.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SrcsetFilter-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        SrcsetFilterNoSpecials-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ParseLarge-8
      </td>
      <td>
        80.0k ± 0%
      </td>
      <td>
        80.0k ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (p=1.000 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        VariableString-8
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td>
        3.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        ListString-8
      </td>
      <td>
        31.0 ± 0%
      </td>
      <td>
        31.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/tplimpl
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        Partial-8
      </td>
      <td>
        37.0 ± 0%
      </td>
      <td>
        37.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        PartialCached-8
      </td>
      <td>
        0.00
      </td>
      <td>
        0.00
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/tpl/transform
      </th>
    </tr>
    <tr class="better">
      <td style="text-align: right;padding: 0em 1em;">
        UnmarshalString-8
      </td>
      <td>
        6.00 ± 0%
      </td>
      <td>
        5.00 ± 0%
      </td>
      <td class="delta" style="font-weight: bold;">
        −16.67%
      </td>
      <td class="note">
        (p=0.029 n=4&#43;4)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        UnmarshalResource-8
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td>
        1.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="group">
      <th colspan="4" style="text-align: left;">
        github.com/gohugoio/hugo/transform/urlreplacers
      </th>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        AbsURL-8
      </td>
      <td>
        16.0 ± 0%
      </td>
      <td>
        16.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        AbsURLSrcset-8
      </td>
      <td>
        23.0 ± 0%
      </td>
      <td>
        23.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        XMLAbsURLSrcset-8
      </td>
      <td>
        21.0 ± 0%
      </td>
      <td>
        21.0 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr class="unchanged">
      <td style="text-align: right;padding: 0em 1em;">
        XMLAbsURL-8
      </td>
      <td>
        8.00 ± 0%
      </td>
      <td>
        8.00 ± 0%
      </td>
      <td class="nodelta" style="text-align: center !important;">
        ~
      </td>
      <td class="note">
        (all equal)
      </td>
    </tr>
    <tr>
      <td style="text-align: right;padding: 0em 1em;">
        &nbsp;
      </td>
    </tr>
  </tbody>
</table>
